/**
 * @User: vitobo
 * @Date: 2024-05-17
 * @Description: 封装
 */

// 封装: 对类内部的细节进行了封装/隐藏,对外提供了一些公开的接口
// 权限->访问限定符来进行修改

class PP{
    // private: 私有的,只能在当前类的内部进行访问
    private String name;
    public int age;
    String sex;  // 默认是 default权限/默认权限

    public void setName(String name){
        this.name = name;
    }

    public String getName(){
        return this.name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public void show(){
        System.out.println("姓名: " + name + " 年龄: " + age);
    }
}


public class P {
    public static void main(String[] args) {
        PP pp = new PP();
        // 提供公开的方法进行访问
        pp.setName("bobo");
        pp.show();
    }
}
